home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 4 / BBS in a Box - Macintosh - Volume IV (January 1992) (BBS in a Box).iso / Files / Prog / A / About GCC⁄GNU Compiler < prev    next >
Encoding:
Text File  |  1991-02-02  |  4.0 KB  |  62 lines  |  [TEXT/MACA]

  1. This is the MPW(tm) port of the GNU C compiler GCC.
  2.  
  3. GCC is a retargetable and highly optimizing implementation of ANSI C.  It was written by 
  4. Richard Stallman and a cast of thousands (well, scores) around the world.  Although GCC 
  5. was originally designed to be a Unix-based compiler, this version has been adapted to be 
  6. a drop-in replacement for the standard MPW C compiler.  This distribution includes GCC, 
  7. a preprocessor CCCP (cpp), and the yacc-compatible parser generator Bison.
  8.  
  9. To use MPW GCC, you will need a 68020/030+68881 Macintosh, MPW 3.1 or higher, MPW 
  10. C, and MPW Asm.  Although you don't need the MPW C compiler proper, the MPW C interfaces 
  11. and library files are required.  To run the gCPlus script, you will also need C++ 3.1.  
  12. Although GCC can run in 2Mb or less, we recommend 4Mb RAM.  Minimum additional disk space 
  13. is 600K or so, but there will need to be some additional space for intermediate files.  It 
  14. would be ludicrous to run GCC from floppies.
  15.  
  16. To get the minimum version of MPW GCC going, download the file "MPWGCC (Min).sit".
  17. This file includes the necessary tools, scripts, docs, etc. to use the compiler under
  18. MPW.  It is about 867k stuffed, 1767k unstuffed.
  19.  
  20. If you want to work with the compiler sources or retarget the compiler, you will need
  21. to download the "MPWGCC (Sources).sit", "MPWGCC (Docs).sit", "MPWGCC (Machines).sit",
  22. and "MPWGCC (Misc).sit" files.  The combined files total approximately 3468k stuffed,
  23. 7741k unstuffed.  I suggest creating a folder named "GCC" and saving the unstuffed files
  24. there.  You will not need the "MPWGCC (Min).sit" file, as its
  25. contents are included in the above four files.
  26.  
  27. I will start a topic in the C section of MacPro for questions, or you can send me mail
  28. (my GEnie address is A2.JEFFH).  We also have the following mail addresses available:
  29.  
  30.     AppleLink:    MPWGCC
  31.     Internet:    mpwgcc@apple.com
  32.  
  33. NOTE
  34. This is not an official product of Apple Computer!  MPW GCC was developed to support 
  35. Advanced Technology Group research efforts, and was deemed sufficiently useful to be 
  36. made available to a wider audience.  If you use this compiler, you should be prepared 
  37. to support it yourself (full sources are included).  Here is the proper legal wording, 
  38. also see the file ":Documents:COPYING" for additional legalese:
  39.  
  40. Disclaimer of Warranty on Software.  This software program and related documentation 
  41. are provided "AS IS" and without warranty of any kind, and APPLE EXPRESSLY DISCLAIMS 
  42. ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
  43. WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR PARTICULAR PURPOSE.  APPLE DOES NOT 
  44. WARRANT THAT THE FUNCTIONS CONTAINED IN THIS SOFTWARE PROGRAM WILL MEET YOUR 
  45. REQUIREMENTS, OR THAT THE OPERATION OF THIS SOFTWARE PROGRAM WILL BE UNINTERRUPTED 
  46. OR ERROR-FREE, OR THAT DEFECTS IN THIS SOFTWARE PROGRAM WILL BE CORRECTED.  FURTHERMORE, 
  47. APPLE DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR RESULTS OF THE 
  48. USE OF THE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, ACCURACY, 
  49. RELIABILITY, OR OTHERWISE.  NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE 
  50. OR ANY APPLE REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE SCOPE 
  51. OF THIS WARRANTY. SHOULD THIS SOFTWARE PROGRAM PROVE DEFECTIVE YOU, AND NOT APPLE, 
  52. ASSUME THE ENTIRE COST OF ALL NECESSARY REPAIR OR CORRECTION.  SOME STATES DO NOT 
  53. ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSIONS MAY NOT APPLY TO 
  54. YOU.
  55.  
  56. Limitation of Liability.  UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL APPLE BE 
  57. LIABLE FOR ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES THAT RESULT FROM THE USE 
  58. OR INABILITY TO USE THIS SOFTWARE PROGRAM OR RELATED DOCUMENTATION, EVEN IF APPLE OR 
  59. AN APPLE REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITIES OF SUCH DAMAGES.  SOME 
  60. STATES DO NOT ALLOW THE LIMITATION OR EXCLUSION OF LIABILITY FOR INCIDENTAL OR 
  61. CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
  62.